package destacamento;

import java.util.LinkedList;
import obligatorio.Central91112;
import obligatorio.Emergencia12;
import obligatorio.Metodos12;

public class Ambulancia2 {
	int tamanioBuffer = 3;
	Central91112 unaCentral;
	Boolean estado;
	public LinkedList<Emergencia12> buffer = new LinkedList<Emergencia12>();
	private int ultimaHora;
	
	public int getUltimaHora(){
		return this.ultimaHora;
	}
	
	public Ambulancia2(Central91112 central){
		this.unaCentral=central;
		ultimaHora=0;
	}
	public LinkedList<Emergencia12> getBuffer(){
		return this.buffer;
	}
	public boolean bufferLleno(){
		if (this.buffer.size() > tamanioBuffer){
			estado = true;
		} else {
			estado = false;
		}
		return this.estado;
	}
		
	public void EmergenciaFinalizada(Emergencia12 unaEmergencia){
		buffer.remove(unaEmergencia);
	}
	public static boolean getRandomBoolean() {
	    return Math.random() < 0.5;
	}
	
	public void darDeBaja(Emergencia12 unaEmergencia){
		Metodos12 pr = new Metodos12();
		System.out.println("_______EMERGENCIA DERIVADA_______");
		pr.imprimirEmergencia(unaEmergencia);
		System.out.println("______________________________");
		EmergenciaFinalizada(unaEmergencia);
	}
}
